#include "../header.h"

#define FILENAME "test.txt"

int main(int argc, char const *argv[])
{
    //读写形式 - 追加写 - 文件不存在的就创建 - 八进制数，文件本身的权限
    //0666 - 002 = 0664 ; //文件实际的权限值
    int fd = open(FILENAME,O_RDWR | O_APPEND | O_CREAT,0666);
    if(fd == -1)
    {
        // 0000 0000 0000 0010 rdwr
        // 0010 0000 0000 0000 apped 
        // 0000 0001 0000 0000  create
        // ----------------------------
        // 0010 0001 0000 0010 //想要对文件进行的操作

        perror("open file error\n");
        return -1;
    }
    //从小到大分配。
    printf("fd = %d\n",fd);
    printf("read or write file\n");
    //关闭文件
    close(fd);

    return 0;
}
